/* Universidad del Valle de Guatemala
 * CC2003 - Algoritmos y Estructuras de Datos
 * HOJA DE TRABAJO #9
 * Fecha de Entrega: Jueves 10 de Noviembre de 2011
 */

/**
 * Clase que representa un nodo de un árbol 2-3.
 * @author José Antonio Bagur - 10275
 */

// SE IMPORTAN LAS CLASES A UTILIZAR
import java.util.LinkedList;

public class Node <GR> { 
        
        private String name;
        private GR element;
        
        /* CONSTRUCTORES DE LA CLASE NODE */
        
        public Node(String name) {
            this.name = name;
        }
        
        public Node(String name, GR element) {
            this.name = name;
            this.element = element;
        }
        
        /* MÉTODOS GET */
        
        public String getName() {
            return name;
        }
        
       public GR getElement() {
            return element;
       }
       
       /* MÉTODOS SET */
       
       public void setName(String name) {
           this.name = name;
       }
       
       public void setElement(GR element) {
           this.element = element;
       }
       
       /* MÉTODO TOSTRING */
       
       public String toString() {
           return "(" + name + "," + element.toString() + ")";
       }
    
}   // FIN DE LA CLASE NODE
